.acl-setting-dialog table {
	width: 100%;
}
	.acl-setting-dialog table tr  {
		display:block;
		margin-bottom:20px;
		background-color: #fff;
		background-image: none;
		/* border: 1px solid #ccc; */
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.19);
		
	}
		.acl-setting-dialog table .form-group {
			background:rgb(248, 248, 248);		
		}
		/* tab权限TAB选项*/
		.acl-setting-dialog table#tab-acl-write .form-group {
			background:#FFFAF9;		
		}
		.acl-setting-dialog table#tab-acl-read .form-group {
			background:#F9FFFC;		
		}
		.acl-setting-dialog table#tab-acl-insert .form-group {
			background:#FFFFF9;		
		}
		.acl-setting-dialog table#tab-acl-update .form-group {
			background:#F9FBFF;		
		}
		.acl-setting-dialog table#tab-acl-remove .form-group {
			background:#FFF9FF;		
		}
		/* field权限TAB选项*/
		.acl-setting-dialog table#fie-acl-write .form-group {
			background:#FFFAF9;		
		}
		.acl-setting-dialog table#fie-acl-read .form-group {
			background:#F9FFFC;		
		}
		.acl-setting-dialog table#fie-acl-insert .form-group {
			background:#FFFFF9;		
		}
		.acl-setting-dialog table#fie-acl-update .form-group {
			background:#F9FBFF;		
		}
		.acl-setting-dialog table#fie-acl-remove .form-group {
			background:#FFF9FF;		
		}
		
		.form-group .bunch_label{
			float: left;
			padding-top: 7px;
			margin-right: 3%;
			width:15%;
			font-weight: 700;
			text-align:right ;
		}
		.form-group .groupList{
			height: 34px;
			width:82%;
			padding: 7px 5px;
			margin-bottom: 15px;
			font-size: 14px;
			line-height: 1.42857143;
			color: #555;
		}
			.form-group .groupList label{
				cursor:pointer;
				margin-right:20px;
				display: inline-block;
				width:110px;
				height:20px;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space:nowrap;
			}
			.form-group .groupList label:HOVER{
				color: black;
			}
			.form-group #userList label{
				width:190px;
			}
.acl-setting-dialog  .floor{
	text-align:center;
    margin-top:30px;
    width: inherit;
}
	.acl-setting-dialog .floor .btn{
		display: inline-block;
		padding: 6px 20px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.42857143;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
	}
	.acl-setting-dialog .floor .addAcl{
		color: #fff;
		background-color: #428bca;
		border-color: #357ebd;
	}
	.acl-setting-dialog .floor .addAcl:HOVER{
		color: #fff;
	    background-color: #3071a9;
	    border-color: #285e8e;
	}
	.acl-setting-dialog .floor .cancel{
		margin-left:70px;
		color: #333;
		background-color: #fff;
		border-color: #ccc;
	}
	.acl-setting-dialog .floor .cancel:HOVER{
		margin-left:70px;
		color: #333;
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	
	.acl-setting-dialog  .acl-nav {
	margin-top: 40px;
	padding-left: 0;
	margin-bottom: 5px;
	width: 100%;
	list-style: none;
}
.acl-setting-dialog  .acl-nav li {
	float: none;
	text-align: center;
	display: table-cell;
	width: 1%;
	height: 42px;
	border-bottom: 1px solid #ddd;
}
	.acl-nav>li>a {
		position: relative;
		display: block;
		padding: 10px 15px;
		color:#428bca;
	}
	.acl-nav>li>a:HOVER {
		border-radius: 4px 4px 0 0;
		border-bottom-style: none;
		background: #f5f5f5
	}
	.acl-setting-dialog  .acl-nav li.active {
		border: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
		border-bottom-style: none;
	}
	.acl-setting-dialog  .acl-nav li.active>a{
		color:  #333;
	}
	.acl-setting-dialog  .acl-nav li.active>a:HOVER{
		background:white;
}